// 学生需在此函数实现两种算法并比较耗时  
fn compare_algorithms(data: &[i32]) -> (u128, u128) {  
    // TODO: 实现 O(n²) 和 O(n log n) 排序  
    (0, 0)  
}  

#[test]  
fn test_performance() {  
    let data = (1..=1000).rev().collect::<Vec<_>>();  
    let (time1, time2) = compare_algorithms(&data);  
    assert!(time2 < time1); // 验证高效算法更快  
}  